import { openBuildService } from '../../helper/service'

// 值类型为String或Object,String为url(method),Object同axios(config)参数支持相同,data和params只能为对象类型
const settings = {
    // 选择配置列表
    getEntityConfigList: {
        url: '/api/v1/data/ent_data_set/list',
        method: 'get'
    },
    // 数据源及实体列表
    getEntityList: {
        url: '/api/v1/data/b_entity/entity_data_list',
        method: 'get'
    },
    // 获取实体信息列表
    getEntityFieldList: {
        url: '/api/v1/data/rpt_b_entity_field/field_list',
        method: 'get'
    },
    // 获取标准码数据
    getStandardCodeData: {
        url: '/api/v1/config/code/get_codelist',
        method: 'post'
    },
    // 保存实体配置
    saveEntityData: {
        url: '/api/v1/data/ent_data_set/save',
        method: 'put'
    },
    // 获取详情
    getEntityDetail: {
        url: '/api/v1/data/ent_data_set/detail',
        method: 'get'
    }
}

export default openBuildService(settings)